/************************************************************************

								Heroes IV
					  Copyright 2000, The 3DO Company

	------------------------------------------------------------------
  						       create_creature_button.h

	$Header: $

	$NoKeywords: $

 ************************************************************************/

#ifndef CREATE_CREATURE_BUTTON_H_INCLUDED
#define CREATE_CREATURE_BUTTON_H_INCLUDED

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include <list>
#include <string>
#include "bitmap_layer_ptr.h"
#include "bitmap_layer_cache_window_ptr.h"

class t_bitmap_group;
class t_button;

// ------------------------------------------------------------
// Set up a button with a hero or creature portraits and the
// standard set of rings
// ------------------------------------------------------------
void create_creature_button( t_button* button, t_bitmap_group* bitmaps,
							 t_bitmap_layer_ptr icon, std::string const& text, bool display_only = false,
							 std::list<t_bitmap_layer_cache_window_ptr> * image_list_ptr = NULL);

#endif // CREATE_CREATURE_BUTTON_H_INCLUDED
